<html>
  <head>
    <meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>在国内，如何离线使用 Android Studio🧐? | 夏元素的避风塘</title>
<meta name="description" content="理想生活+" />
<link rel="shortcut icon" href="https://Jason-summer.github.io/favicon.ico">
<link rel="stylesheet" href="https://Jason-summer.github.io/styles/main.css">

<script src="https://Jason-summer.github.io/media/js/jquery.min.js"></script>
<script src="https://Jason-summer.github.io/media/js/masonry.pkgd.min.js"></script>
<script src="https://Jason-summer.github.io/media/js/aos.js"></script>
<script src="https://Jason-summer.github.io/media/js/pace.min.js"></script>
<script src="https://Jason-summer.github.io/media/js/view-image.min.js"></script>
<script src="https://Jason-summer.github.io/media/js/jquery.magnific-popup.min.js"></script>
<script src="https://Jason-summer.github.io/media/js/functions.js"></script>
    <meta name="referrer" content="never">
    <meta name="description" content="
由于一些众所周知的原因，在国内无法访问很多谷歌的服务以及网站。但，有志者，事竟成，我们总会有办法解决遇到的问题的。由于优达学城的这个视频的教程是很早以前录制的了，很多玩意儿上不去，那就跟随我的步伐，在光滑的地上摩擦 Android 中国开..." />
    <meta name="keywords" content="开发" />
    <script src="https://Jason-summer.github.io/media/js/waterfall.min.js"></script>
    <script src="https://Jason-summer.github.io/media/js/prism.min.js"></script>
  </head>
  <body>
            <header id="header" class="grid-container">
        <!-- start: .menu-wrapper -->
        <div class="menu-mobile"> 
          <i class="fa fa-reorder"></i>
        </div>
        <div class="menu-wrapper">
          <div class="">
            <div class="logo">
              <a href="https://Jason-summer.github.io"><img src="\media\images\custom-headerLogo.jpg" alt=""></a>
            </div>
            <!-- start: .main-nav -->

            <nav class="main-nav grid-container grid-parent">
              <ul id="menu-header" class="menu gradient-effect">
                <li class=""><a href="https://Jason-summer.github.io" class="menu">首页</a></li>
                
                  <li class="" >
                    <a href="/archives" class="menu">
                      归档
                    </a>
                  </li>
                
                  <li class="" >
                    <a href="/tags" class="menu">
                      标签
                    </a>
                  </li>
                
                  <li class="" >
                    <a href="/post/about" class="menu">
                      关于
                    </a>
                  </li>
                
                  <li class="" >
                    <a href="/movies" class="menu">
                      观影
                    </a>
                  </li>
                
                  <li class="" >
                    <a href="/books" class="menu">
                      书籍
                    </a>
                  </li>
                
                  <li class="" >
                    <a href="/friends" class="menu">
                      友人
                    </a>
                  </li>
                
                <li class="search-menu-item hide-on-mobile hide-on-tablet"><a href="#search-lightbox" class="lightbox mfp-inline"><i class="fa fa-search-line"></i></a></li>
              </ul>
            </nav>
            <a href="#search-lightbox" class="lightbox epcl-search-button mfp-inline hide-on-tablet hide-on-desktop"><i class="fa fa-search-line"></i></a>
            <!-- end: .main-nav -->
            <div class="clear"></div>
            <div class="border hide-on-tablet hide-on-mobile"></div>
          </div>    
          <div class="clear"></div>
        </div>
        <!-- end: .menu-wrapper -->
        <div class="clear"></div>
      </header>
      <div class="hide-on-mobile hide-on-tablet hide-on-desktop">
        <div id="search-lightbox" class="grid-container grid-small grid-parent mfp-hide">
          <div class="search-wrapper section">
            <form id="gridea-search-form" data-update="1588054322263" action="/search/index.html" class="search-form" _lpchecked="1">
              <input type="text" name="q" id="s" value="" class="search-field" placeholder="搜点啥..." aria-label="搜点啥..." required="">
              <button type="submit" class="submit" aria-label="Submit">
                <i class="fa fa-search-line"></i>
              </button>
            </form>
          </div>
        </div>
      </div>

      <main id="single" class="main grid-container fullcover no-sidebar aos-init aos-animate" data-aos="fade">

        <div class="center content">
          <div class="featured-image cover" style="background-image: url('https://Jason-summer.github.io/post-images/how-to-use-android-studio-offline.jpg');">
            <div class="meta top"> 
              <time class="meta-info" style="float:left;" datetime="2020-04-03"><i class="fa fa-calendar"></i><span class="lately">25 天前</span></time>
              
              <a href="https://Jason-summer.github.io/post/how-to-use-android-studio-offline/#comments" class="comments meta-info" title="">
                <i class="fa fa-comment remixicon"></i><span class="comment-count valine-comment-count" data-xid="/how-to-use-android-studio-offline/"> </span>
              </a>
              <span id="/how-to-use-android-studio-offline/" class="leancloud_visitors views-counter meta-info" title=""><i class="fa fa-leancloud remixicon"></i><span class="leancloud-visitors-count"></span></span>
              
            </div>
            <div class="info">
              <div class="tags ">
                
                      <a href="https://Jason-summer.github.io/tag/itPlsg2cI/" class="ctag ctag-0 ctag-itPlsg2cI" aria-label="">开发</a>
                    
              </div>
              <h1 class="title ularge white bold">在国内，如何离线使用 Android Studio🧐?</h1>
            </div>
          </div>
        </div>  

        <div class="epcl-page-wrapper">
          <div class="left-content grid-70 np-mobile">
            <article class="main-article post">
              <section class="post-content">
                <div class="text">
                  <blockquote>
<p>由于一些众所周知的原因，在国内无法访问很多谷歌的服务以及网站。但，有志者，事竟成，我们总会有办法解决遇到的问题的。由于优达学城的这个视频的教程是很早以前录制的了，很多玩意儿上不去，那就跟随我的步伐，在<s>光滑的地上摩擦</s> <a href="https://developer.android.google.cn">Android 中国开发者</a>的帮助下解决问题吧。</p>
</blockquote>
<p>下面的内容来源纷繁，你可以查看这个目录知悉内容的来源。</p>
<ol>
<li>原创：下载并安装 Android Studio</li>
<li><strong>@ Android Developer：</strong> 配置离线编译依赖项</li>
<li><strong>@ Android Developer：</strong>（可选）针对低内存计算机配置 Android Studio</li>
<li><strong>@ Android Developer：</strong>（可选）在 Windows 上优化 Android Studio 性能</li>
<li><strong>@ Android Developer：</strong> 开发者工作流程基础知识</li>
</ol>
<h2 id="下载并安装-android-studio">下载并安装 Android Studio</h2>
<p>打开 <a href="https://Jason-summer.github.io/post-images/1585924068221.png">Android Studio 官方网站</a><br>
如果你愿意承担风险，乐意解决问题，我建议你下载预览版 Android Studio，它会有许多还在测试中的新鲜功能。<br>
<img src="https://Jason-summer.github.io/post-images/1585923965023.png" alt="Android Studio Preview 官网" loading="lazy"><br>
请确保你的电脑满足 Android Studio 对系统的运行要求，以免出现像无法启动之类的问题。<br>
<img src="https://Jason-summer.github.io/post-images/1585923928597.png" alt="运行需求" loading="lazy"><br>
还没有结束，由于创建安卓应用程序需要流畅地连接至国际互联网，大多数人无法到达这个需求，所以我们还需要做一些事情。接下来三个小节的内容摘选自谷歌的<a href="https://developer.android.google.cn/studio/intro/studio-config#offline">安卓开发者文档</a>。</p>
<h2 id="配置离线编译依赖项">配置离线编译依赖项</h2>
<p>如果您想在没有网络连接的情况下编译项目，请按照以下步骤配置 Android Studio，以使用 Android Gradle 插件和 Google Maven 依赖项的离线版本。</p>
<p>如果您尚未下载的话，请从下载页面<a href="https://developer.android.google.cn/r/studio-offline/downloads">下载离线组件</a>。</p>
<h3 id="下载并解压缩离线组件">下载并解压缩离线组件</h3>
<p>下载离线组件后，将其内容解压缩到以下目录中，如果该目录尚不存在，您可能需要创建该目录：</p>
<ul>
<li>在 Windows 上：<code>%USER_HOME%/.android/manual-offline-m2/</code></li>
<li>在 macOS 和 Linux 上：<code>~/.android/manual-offline-m2/</code></li>
</ul>
<p>要更新离线组件，请按以下步骤操作：</p>
<ol>
<li>删除  <code>manual-offline-m2/</code>  目录中的内容。</li>
<li>重新下载<a href="https://developer.android.google.cn/r/studio-offline/downloads">离线组件</a>。</li>
<li>将所下载的 ZIP 文件的内容解压缩到  <code>manual-offline-m2/</code>  目录中。</li>
</ol>
<h3 id="在-gradle-项目中添加离线组件">在 Gradle 项目中添加离线组件</h3>
<p>要告知 Android 编译系统使用您已下载并解压缩的离线组件，您需要创建一个脚本（如下所述）。请注意，即使在更新离线组件之后，您也只需创建并保存此脚本一次。</p>
<ol>
<li>
<p>使用以下路径和文件名创建一个空文本文件：</p>
<ul>
<li>在 Windows 上：<code>%USER_HOME%/.gradle/init.d/offline.gradle</code></li>
<li>在 macOS 和 Linux 上：<code>~/.gradle/init.d/offline.gradle</code></li>
</ul>
</li>
<li>
<p>打开该文本文件并添加以下脚本：</p>
<pre><code class="language-groovy">def reposDir = new File(System.properties['user.home'], &quot;.android/manual-offline-m2&quot;)
    def repos = new ArrayList()
    reposDir.eachDir {repos.add(it) }
    repos.sort()
    
    allprojects {
      buildscript {
        repositories {
          for (repo in repos) {
            maven {
              name = &quot;injected_offline_${repo.name}&quot;
              url = repo.toURI().toURL()
            }
          }
        }
      }
      repositories {      
        for (repo in repos) {        
          maven {          
            name = &quot;injected_offline_${repo.name}&quot;            
            url = repo.toURI().toURL()          
          }        
        }      
      }    
    }    
</code></pre>
</li>
<li>
<p>保存该文本文件。</p>
</li>
<li>
<p>（可选）如果您想要验证离线组件是否运行正常，请从项目的  <code>build.gradle</code>  文件中移除在线代码库（如下所示）。在确认项目不使用这些代码库也能正确编译之后，您可以将它们放回到  <code>build.gradle</code>  文件中。</p>
<pre><code class="language-groovy">buildscript {
        repositories {
            // Hide these repositories to test your build against            
            // the offline components. You can include them again after            
            // you've confirmed that your project builds ‘offline’.            
            // google()            
            // jcenter()        
        }        
        ...    
    }    
    allprojects {
        repositories {        
            // google()            
            // jcenter()        
        }        
        ...    
    }    
</code></pre>
</li>
</ol>
<p><strong>注意：</strong> 此脚本会影响您在工作站上打开的所有 Gradle 项目。</p>
<h2 id="可选针对低内存计算机配置-android-studio">（可选）针对低内存计算机配置 Android Studio</h2>
<p>如果您要在低于建议规格（请参阅<a href="https://developer.android.google.cn/studio#Requirements">系统要求</a>）的计算机上运行 Android Studio，则可以按如下方式自定义 Android Studio 以提升它在计算机上的性能：</p>
<ul>
<li>
<p><strong>减小 Android Studio 可用的最大堆大小</strong>：将 Android Studio 的最大堆大小减小至 512Mb。要详细了解如何更改最大堆大小，请参阅<a href="https://developer.android.google.cn/studio/intro/studio-config#adjusting_heap_size">最大堆大小</a>。</p>
</li>
<li>
<p><strong>更新 Gradle 和 Android Plugin for Gradle</strong>：更新至最新版本的 Gradle 和 Android Plugin for Gradle，以确保您能利用最新的性能改进。要详细了解如何更新 Gradle 和 Android Plugin for Gradle，请参阅  <a href="https://developer.android.google.cn/studio/releases/gradle-plugin">Android Plugin for Gradle 版本说明</a>。</p>
</li>
<li>
<p><strong>启用节能模式</strong>：启用节能模式会关闭一系列消耗大量内存和电池的后台操作，包括错误突出显示和动态检查、自动弹出式代码完成和自动增量式后台编译。要开启节能模式，请依次点击  <strong>File &gt; Power Save Mode</strong>。</p>
</li>
<li>
<p><strong>停用不必要的 lint 检查</strong>：要更改 Android Studio 在您的代码上运行的 lint 检查，请执行以下操作：</p>
<ol>
<li>依次点击  <strong>File &gt; Settings</strong>（在 macOS 上，依次点击  <strong>Android Studio &gt; Preferences</strong>）以打开  <strong>Settings</strong>  对话框。</li>
<li>在左侧窗格中，展开  <strong>Editor</strong>  部分，然后点击  <strong>Inspections</strong>。</li>
<li>点击相应的复选框以选中或取消选中适合项目的 lint 检查。</li>
<li>点击  <strong>Apply</strong>  或 OK <strong>以保存所做的更改。</strong></li>
</ol>
</li>
<li>
<p><strong>在实际设备上调试</strong>：在模拟器上调试使用的内存比在实际设备上调试使用的内存更多，因此您可以通过<a href="https://developer.android.google.cn/studio/run/device">在实际设备上调试</a>来提升 Android Studio 的总体性能。</p>
</li>
<li>
<p><strong>仅将必要的 Google Play 服务作为依赖项包含在内</strong>：将 Google Play 服务作为依赖项包含在项目中会增加所需的内存量。仅添加必要的依赖项以提高内存利用率和性能。如需了解详情，请参阅<a href="https://developers.google.cn/android/guides/setup#add_google_play_services_to_your_project">将 Google Play 服务添加到您的项目中</a>。</p>
</li>
<li>
<p><strong>开启 Gradle 的离线模式</strong>：如果您的带宽有限，请开启离线模式，以防 Gradle 在您编译期间尝试下载缺失的依赖项。离线模式开启时，Gradle 会在您缺少任何依赖项时发出编译故障，而不会尝试下载它们。要开启离线模式，请执行以下操作：</p>
<ol start="2">
<li>依次点击  <strong>File &gt; Settings</strong>（在 macOS 上，依次点击  <strong>Android Studio &gt; Preferences</strong>）以打开  <strong>Settings</strong>  对话框。</li>
<li>在左侧窗格中，展开  <strong>Build, Execution, Deployment</strong>，然后点击  <strong>Gradle</strong>。</li>
<li>在 Global Gradle 设置下，选中  <strong>Offline work</strong>  复选框。</li>
<li><strong>点击  <strong>Apply</strong>  或</strong> OK <strong>以保存所做的更改。</strong></li>
</ol>
</li>
<li>
<p><strong>减少可用于 Gradle 的最大堆大小</strong>：Gradle 的默认最大堆大小为 1536 MB。您可以通过替换  <code>gradle.properties</code>  文件中的  <code>org.gradle.jvmargs</code>  属性来减小此值，如下所示：</p>
<pre><code class="language-groovy"># Make sure to gradually decrease this value and note
    # changes in performance. Allocating too lttle memory may
    # also decrease performance.    
    org.gradle.jvmargs = -Xmx1536m    
</code></pre>
</li>
<li>
<p><strong>不要启用并行编译</strong>：Android Studio 可以并行编译独立模块，但如果您使用的是低内存系统，则不应启用此功能。要检查此设置，请执行以下操作：</p>
<ol>
<li>依次点击  <strong>File &gt; Settings</strong>（在 macOS 上，依次点击  <strong>Android Studio &gt; Preferences</strong>）以打开  <strong>Settings</strong>  对话框。</li>
<li>在左侧窗格中，展开  <strong>Build, Execution, Deployment</strong>，然后点击  <strong>Compiler</strong>。</li>
<li>确保  <strong>Compile independent modules in parallel</strong>  选项未选中。</li>
<li>如果您进行了更改，请点击  <strong>Apply</strong>  或  <strong>OK</strong>  以使更改生效。</li>
</ol>
</li>
</ul>
<h2 id="可选在-windows-上优化-android-studio-性能">（可选）在 Windows 上优化 Android Studio 性能</h2>
<p>Windows 上的 Android Studio 性能可能会受多种因素的影响。本节将介绍如何优化 Android Studio 设置以在 Windows 上获得最佳性能。</p>
<h3 id="最大限度地降低防病毒软件对编译速度的影响">最大限度地降低防病毒软件对编译速度的影响</h3>
<p>某些防病毒软件会干扰 Android Studio 编译流程，从而导致编译版本运行速度明显变慢。当您在 Android Studio 中运行编译版本时，Gradle 会编译应用的资源和源代码，然后将编译后的资源打包在一个 APK 中。在此流程中，系统会在计算机上创建多个文件。如果您的防病毒软件启用了实时扫描功能，那么在每次创建一个文件后，防病毒软件都会扫描该文件，并强制要求暂停编译流程。</p>
<p>要避免此问题，您可以在防病毒软件中排除对某些目录的实时扫描。</p>
<p><strong>注意</strong>：为了确保计算机免受恶意软件的侵扰，您不应完全停用实时扫描或防病毒软件。</p>
<p>以下列表显示了您应从实时扫描中排除的每个 Android Studio 目录的默认位置：</p>
<p>Gradle 缓存</p>
<p><code>%USERPROFILE%\.gradle</code></p>
<p>Android Studio 项目</p>
<p><code>%USERPROFILE%\AndroidStudioProjects</code></p>
<p>Android SDK</p>
<p><code>%USERPROFILE%\AppData\Local\Android\SDK</code></p>
<p>Android Studio 系统文件</p>
<p><code>%USERPROFILE%\.AndroidStudio&lt;version&gt;\system</code></p>
<h4 id="为组策略受控环境自定义目录位置">为组策略受控环境自定义目录位置</h4>
<p>如果组策略会限制您可以从计算机中排除实时扫描的目录，您可以将 Android Studio 目录移至集中式组策略已排除的某个位置。</p>
<p>以下列表显示了如何自定义每个 Android Studio 目录的位置，其中  <code>C:\WorkFolder</code>  是您的组策略已排除的目录：</p>
<p>Gradle 缓存</p>
<p>将  <code>GRADLE_USER_HOME</code>  环境变量定义为指向<code>C:\WorkFolder\.gradle</code>。</p>
<p>Android Studio 项目</p>
<p>将项目目录移到  <code>C:\WorkFolder</code>  的相应子目录中或在其中创建项目目录。例如：<code>C:\WorkFolder\AndroidStudioProjects</code>。</p>
<p>Android SDK</p>
<p>请按以下步骤操作：</p>
<ol>
<li>
<p>在 Android Studio 中，打开  <strong>Settings</strong>  对话框（在 macOS 上，打开  <strong>Preferences</strong>），然后依次转到  <strong>Appearance &amp; Behavior &gt; System Settings &gt; Android SDK</strong>。</p>
</li>
<li>
<p>将  <strong>Android SDK Location</strong>  的值更改为  <code>C:\WorkFolder\AndroidSDK</code>。</p>
<p>为避免再次下载该 SDK，请确保将默认位于  <code>%USERPROFILE%\AppData\Local\Android\SDK</code>  下的现有 SDK 目录复制到新位置。</p>
</li>
</ol>
<p>Android Studio 系统文件</p>
<p>请按以下步骤操作：</p>
<ol>
<li>
<p>在 Android Studio 中，依次点击  <strong>Help &gt; Edit Custom Properties</strong>。</p>
<p>Android Studio 会提示您创建一个  <code>idea.properties</code>  文件（如果尚未创建）。</p>
</li>
<li>
<p>将以下行添加到  <code>idea.properties</code>  文件中：</p>
</li>
</ol>
<pre><code>idea.system.path=c:/workfolder/studio/caches/trunk-system
</code></pre>
<h2 id="开发者工作流程基础知识">开发者工作流程基础知识</h2>
<p>从概念上来讲，Android 应用的开发工作流程与其他应用平台相同。不过，要想高效地编译精心设计的 Android 应用，您需要用到一些专业工具。以下列表概述了构建 Android 应用的流程，并添加了指向部分 Android Studio 工具（在开发流程的每个阶段，您应该都会用到这些工具）的链接。</p>
<figure data-type="image" tabindex="1"><img src="https://Jason-summer.github.io/post-images/1585923458926.png" alt="工作流基础知识" loading="lazy"></figure>
<ol>
<li>
<p><strong>设置工作区</strong></p>
<p>这是您可能已经完成的阶段：<a href="https://developer.android.google.cn/studio">安装 Android Studio</a>  和<a href="https://developer.android.google.cn/studio/projects/create-project">创建项目</a>。</p>
<p>要查看介绍部分 Android 开发基础知识的 Android Studio 演示，您也可以参阅<a href="https://developer.android.google.cn/training/basics/firstapp">构建您的首个应用</a>指南。</p>
</li>
<li>
<p><strong>编写您的应用</strong></p>
<p>现在您可以开始编写了。Android Studio 包含多种工具和智能功能，可帮助您更快速地编写应用、编写高质量的代码、设计界面以及为不同的设备类型创建资源。如需详细了解可用的工具和功能，请参阅<a href="https://developer.android.google.cn/studio/write">编写应用</a>。</p>
</li>
<li>
<p><strong>构建并运行</strong></p>
<p>在此阶段，您可以将项目构建成一个可调试的 APK 软件包，以便在模拟器或 Android 设备上安装和运行。如需详细了解如何运行代码，请参阅<a href="https://developer.android.google.cn/studio/run">构建和运行应用</a>。</p>
<p>您也可以开始自定义构建。例如，您可以<a href="https://developer.android.google.cn/studio/build/build-variants">创建构建变体</a>以根据同一项目生成不同类型的 APK，然后<a href="https://developer.android.google.cn/studio/build/shrink-code">压缩代码和资源</a>以缩小您的 APK 文件。有关如何自定义构建的说明，请参阅<a href="https://developer.android.google.cn/studio/build">配置构建</a>。</p>
</li>
<li>
<p><strong>调试、分析和测试</strong></p>
<p>在这个迭代阶段，您可以继续编写应用，但精力侧重于消除错误并优化应用性能。当然，创建测试可以帮助您完成这些工作。</p>
<p>有关基本调试任务的信息，请阅读<a href="https://developer.android.google.cn/studio/debug">调试应用</a>以及<a href="https://developer.android.google.cn/studio/debug/am-logcat">编写和查看日志</a>。</p>
<p>要查看和分析各种性能指标（如内存使用情况、网络流量、CPU 影响等），请参阅<a href="https://developer.android.google.cn/studio/profile">性能分析工具</a>。</p>
<p>有关如何构建测试的说明，请参阅<a href="https://developer.android.google.cn/studio/test">测试应用</a>。</p>
</li>
<li>
<p><strong>发布</strong></p>
<p>当您准备好向用户发布应用时，还需要考虑一些其他因素，例如管理应用版本和使用密钥为应用签名。如需了解详情，请参阅<a href="https://developer.android.google.cn/studio/publish">发布您的应用</a>。</p>
</li>
</ol>

                </div>
                <div class="clear"></div>
              </section>
            </article>
            <div class="clear"></div>

            <section class="related section">
              
              <article class="prev grid-50 tablet-grid-50 grid-parent">
                <div class="thumb cover lazy loaded" style="background-image: url('https://Jason-summer.github.io/media/images/markdown.jpg');"></div>
                 <a href="https://Jason-summer.github.io/post/how-to-add-audios-and-videos-to-your-markdown/" class="full-link"></a>
                 <div class="info">
                  <time datetime="2020-04-04">2020-04-04</time>
                  <h4 class="title white no-margin">如何在 Markdown 中插入视频和音频</h4>
                </div>
                 <span class="epcl-button red">
                  <img src="https://Jason-summer.github.io/media/images/left-arrow.svg" width="15" alt="Left Arrow">
                </span>
                <div class="overlay"></div>
              </article>
              
              
              <article class="next grid-50 tablet-grid-50 grid-parent">
                <div class="thumb cover lazy loaded" style="background-image: url('https://Jason-summer.github.io/post-images/the-foundation-of-my-blog.jpg');"></div>
                 <a href="https://Jason-summer.github.io/post/the-foundation-of-my-blog/" class="full-link"></a>
                 <div class="info">
                  <time datetime="2020-04-03">2020-04-03</time>
                  <h4 class="title white no-margin">“避风港”的诞生日记</h4>
                </div>
                 <span class="epcl-button red">
                  <img src="https://Jason-summer.github.io/media/images/right-arrow.svg" width="15" alt="Left Arrow">
                </span>
                <div class="overlay"></div>
              </article>
              

                <div class="clear"></div>
            </section>

              <div class="clear"></div>
              
            
              <div id="comments" class="bg-white hosted ">
                
                  <link rel="stylesheet" href="https://unpkg.com/gitalk/dist/gitalk.css">
<script src="https://unpkg.com/gitalk/dist/gitalk.min.js"></script>

<div id="gitalk-container"></div>
<div class="clear"></div>

<script>
  var gitalk = new Gitalk({
    clientID: 'd58ad16ad66ee00d3bc5',
    clientSecret: 'ac26e1eeae0d0cb7e660f5cfe7d5139eea8fb3fd',
    repo: 'Jason-summer.github.io',
    owner: 'Jason-summer',
    admin: ['Jason-summer'],
    id: (location.pathname).substring(0, 49),      // Ensure uniqueness and length less than 50
    distractionFreeMode: false  // Facebook-like distraction free mode
  })

  gitalk.render('gitalk-container')
</script>

                
                
              </div>
            

            </div>
          </div>
      </main>

          <footer id="footer" class="grid-container">
        <div class="widgets row gradient-effect">
            <div class="default-sidebar border-effect">
              <div class="grid-33 tablet-grid-50 mobile-grid-100">
                <section id="tag_cloud-2" class="widget widget_epcl_posts_thumbs underline-effect">
                  <h4 class="widget-title title white bordered">最新文章</h4>
                  
                  
                  <article class="item post-0 post type-post status-publish format-standard has-post-thumbnail hentry">
                    <a href="https://Jason-summer.github.io/post/the-experience-of-my-blog/" class="thumb hover-effect">
                      <span class="fullimage cover" style="display:block;border-radius:50%;background-image: url('/media/images/gridea.jpg');"></span>
                    </a>
                    <div class="info gradient-effect">
                      <time datetime="2020-04-28">2020-04-28</time>
                      <h4 class="title usmall">
                        <a href="https://Jason-summer.github.io/post/the-experience-of-my-blog/">建立个人博客的探索历程</a>
                      </h4>
                    </div>
                    <div class="clear"></div>
                  </article>
                  
                  
                  
                  <article class="item post-1 post type-post status-publish format-standard has-post-thumbnail hentry">
                    <a href="https://Jason-summer.github.io/post/mozilla-supports-the-open-covid-pledge-making-intellectual-property-freely-available-for-the-fight-against-covid-19/" class="thumb hover-effect">
                      <span class="fullimage cover" style="display:block;border-radius:50%;background-image: url('https://Jason-summer.github.io/post-images/mozilla-supports-the-open-covid-pledge-making-intellectual-property-freely-available-for-the-fight-against-covid-19.png');"></span>
                    </a>
                    <div class="info gradient-effect">
                      <time datetime="2020-04-25">2020-04-25</time>
                      <h4 class="title usmall">
                        <a href="https://Jason-summer.github.io/post/mozilla-supports-the-open-covid-pledge-making-intellectual-property-freely-available-for-the-fight-against-covid-19/">Mozilla 支持“开放冠状病毒协议”：为了战胜 COVID-19 开放使用知识产权</a>
                      </h4>
                    </div>
                    <div class="clear"></div>
                  </article>
                  
                  
                  
                  <article class="item post-2 post type-post status-publish format-standard has-post-thumbnail hentry">
                    <a href="https://Jason-summer.github.io/post/3-more/" class="thumb hover-effect">
                      <span class="fullimage cover" style="display:block;border-radius:50%;background-image: url('/media/images/gridea.jpg');"></span>
                    </a>
                    <div class="info gradient-effect">
                      <time datetime="2020-04-13">2020-04-13</time>
                      <h4 class="title usmall">
                        <a href="https://Jason-summer.github.io/post/3-more/">#3 More</a>
                      </h4>
                    </div>
                    <div class="clear"></div>
                  </article>
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  
                  <div class="clear"></div>
                </section>
              </div>

              <div class="grid-33 tablet-grid-50 mobile-grid-100">
                <section id="tag_cloud-2" class="widget widget_tag_cloud underline-effect">
                  <h4 class="widget-title title white bordered">标签云</h4>
                  <div class="tagcloud">
                    
                      <a href="https://Jason-summer.github.io/tag/OOmQpIJga/" class="ctag ctag-0 ctag-OOmQpIJga" aria-label="">Gridea</a>
                    
                      <a href="https://Jason-summer.github.io/tag/translation/" class="ctag ctag-1 ctag-translation" aria-label="">翻译训练</a>
                    
                      <a href="https://Jason-summer.github.io/tag/markdown/" class="ctag ctag-2 ctag-markdown" aria-label="">Markdown</a>
                    
                      <a href="https://Jason-summer.github.io/tag/itPlsg2cI/" class="ctag ctag-3 ctag-itPlsg2cI" aria-label="">开发</a>
                    
                  </div>
                  <div class="clear"></div>
                </section>
              </div>

              <div class="grid-33 tablet-grid-50 mobile-grid-100">
                <section id="epcl_about-2" class="widget widget_epcl_about underline-effect">
                  <h4 class="widget-title title white bordered">关于我</h4>
                  <div class="avatar">
                    <a href="" class="translate-effect thumb"><span class="fullimage cover" style="background-image: url(https://Jason-summer.github.io/images/avatar.png);"></span></a>
                  </div>
                  <div class="info">
                    <h4 class="title small author-name gradient-effect no-margin"><a href="">夏元素的避风塘</a></h4>
                    <p class="founder">理想生活+</p>
                    <div class="social">
                      
                          
                            <a href="https://github.com/Jason-summer" class="translate-effect" target="_blank"><i class="fa fa-github"></i></a>
                        
                      
                        
                      
                        
                      
                        
                      
                          
                            <a href="https://jason-summer.github.io/atom.xml" class="translate-effect" target="_blank"><i class="fa fa-feed"></i></a>
                        
                      
                    </div> 
                  </div>
                  <div class="clear"></div>
                  </section>
              </div>

            </div>
            <div class="clear"></div>
        </div>

        <div class="logo">
          <a href="https://Jason-summer.github.io"><img src="/media/images/gridea.png" alt=""></a>
        </div>
        <p class="published border-effect">
          ©2019 共 13 篇文章
          <br/>
          Theme <a href="https://gridea.dev/" target="_blank">「breek」</a> Powered by <a href="https://gridea.dev/" target="_blank">「Gridea」</a>
        </p>
        
        <a href="javascript:void(0)" id="back-to-top" class="epcl-button dark" style="display:none">
          <i class="fa fa-arrow"></i>
        </a>
    </footer>
    
    <div class="clear"></div>

        

      
    <script src="https://Jason-summer.github.io/media/js/functions-post.js"></script>

    </div>
    <!-- end: #wrapper -->
  </body>
</html>
